Avatar billede craliz2 Nybegynder
01. september 2002 - 20:50 Der er 27 kommentarer

Spg om en kommando

<?
if($opret == Opret){
// default password er md5(10000000); hvis en klan ikke kan huske password //
$pas = md5(mt_rand(10000001, 99999999));
require("connect.php");
$div = "Div".$div;
// finder id og plusser 1 //
// Hent først data ud //
$resultat = mysql_query("SELECT * FROM $div ORDER BY id DESC");
// Kør så igennem for hver række //
$raekke = mysql_fetch_array($resultat);
$ny_id = $raekke['id'] + 1;

mysql_query("INSERT INTO $div (id, Klan, Website, Email, Point, Password) VALUES ($nr, '$klan', '$website', '$email', 0, $pass)")or die(mysql_error());
mysql_query("DELETE FROM NyKlan WHERE Klan='$klan'");
header("Location: nyeklaner.php");
exit;
}
if($slet == Slet){
require("connect.php");
mysql_query("DELETE FROM NyKlan WHERE Klan='$klan'");
header("Location: nyeklaner.php");
exit;
}
if($opret_manualt == Opret){
// default password er md5(10000000); hvis en klan ikke kan huske password //
$pas = md5(mt_rand(10000001, 99999999));
require("connect.php");
$div = "Div".$div;
// finder id og plusser 1 //
// Hent først data ud //
$resultat = mysql_query("SELECT * FROM $div ORDER BY id DESC")or die(mysql_error());
// Kør så igennem for hver række //
$raekke = mysql_fetch_array($resultat);
$ny_id = $raekke['id'] + 1;

mysql_query("INSERT INTO $div (id, Klan, Website, Email, Point, Password) VALUES ($nr, '$klan', '$website', '$email', 0, $pass)")or die(mysql_error());
mail("$email", "MinorCup tilmeldning", "Din klan $klan_navn er blevet tilmeldt MinorCup\n
Login:        $klan
Password:    $pass\n\n
Hvis du ikke har nogen klan der er tilmeldt bedes du sende denne mail videre til anders_eskildsen@hotmail.com");
header("Location: nyeklaner.php");
exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>
<link rel="stylesheet" type="text/css" href="style.css">
<body>
<?
if($manuelt == 1){
?>
<form action="opret_klan.php" method="post">
Klan Navn: <input type="Text" name="klan_navn"><br>
Klan's Website: <input type="Text" name="website" value="http://"> Skal angives med en f.eks index.htm eller ligende<br>
E-mail: <input type="text" name="e_mail"><br>
Division 1: <input type="Radio" name="div" value="1"><br>
Division 2: <input type="Radio" name="div" value="2"><br>
Division 3: <input type="Radio" name="div" value="3" checked><br>
<input type="Submit" value="Opret" name="opret_manualt" class="form_bottom">
</form>
<?
}
if($klan){
require("connect.php");

$resultat = mysql_query("SELECT * FROM NyKlan WHERE Klan ='$klan'");
$raekke = mysql_fetch_array($resultat);
echo "ID: ".$raekke['ID']."<br>";
echo "Klan: ".$raekke['Klan']."<br>";
echo "Website: <a href='".$raekke['Website']."' target='new'>".$raekke['Website']."</a><br>";
echo "Email: <a href='mailto:".$raekke['Email']."' target='new'>".$raekke['Email']."</a><br>";
echo "Division: ".$raekke['Div']."<br>";

?>
<form action="opret_klan.php" method="post">
<input type="hidden" name="id" value="<? echo $raekke['ID']; ?>">
<input type="hidden" name="klan" value="<? echo $raekke['Klan']; ?>">
<input type="hidden" name="website" value="<? echo $raekke['Website']; ?>">
<input type="hidden" name="email" value="<? echo $raekke['Email']; ?>">
<input type="hidden" name="div" value="<? echo $raekke['Div']; ?>">
<input type="Submit" value="Opret" name="opret" class="form_bottom"><br><br>
<input type="Submit" value="Slet" name="slet" class="form_bottom">
</form><br>
<?
}
?>
</body>
</html>


Den svare mig når jeg skal til at oprette mig dette:
You have an error in your SQL syntax near ' '', 'http://www.craliz.dk/hej', '', 0, )' at line 1
Avatar billede nikolajdu Nybegynder
01. september 2002 - 20:58 #1
if($opret == "Opret")

???
Avatar billede craliz2 Nybegynder
02. september 2002 - 15:42 #2
Jeg tænkte på, kan der være noget som dette galt for i edit plus lyser den mørkerød:
$pass = md5(mt_rand(10000001, 99999999));
Avatar billede nikolajdu Nybegynder
02. september 2002 - 15:52 #3
Altså du lægger ud med : if($opret == Opret)

Det sidste "Opret" skal enten være en variabel $opret==$opret2 eller en streng med gåseøjne om - Som jeg skrev øverst.
Avatar billede craliz2 Nybegynder
02. september 2002 - 15:53 #4
Det har jeg gjort
Avatar billede craliz2 Nybegynder
02. september 2002 - 15:55 #5
lige nu siger den den her fejl: Warning: Supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/minorcup.dk/httpdocs/tilmelding/opret_klan.php on line 11
You have an error in your SQL syntax near ' '', '', '', 0, )' at line 1
Avatar billede nikolajdu Nybegynder
02. september 2002 - 15:56 #6
Du gør det hele vejen igennem...

if($slet == Slet){
if($opret_manualt == Opret){
Avatar billede craliz2 Nybegynder
02. september 2002 - 15:57 #7
ok
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:00 #8
nu siger den pludselig Parse error: parse error in /home/httpd/vhosts/minorcup.dk/httpdocs/tilmelding/opret_klan.php on line 93
Avatar billede nikolajdu Nybegynder
02. september 2002 - 16:09 #9
umiddelbart har jeg svært ved at se det...
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:10 #10
Jeg ligger lige scriptet herop igen
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:11 #11
Avatar billede nikolajdu Nybegynder
02. september 2002 - 16:17 #13
Hvorfor har du :

$ny_id = $raekke['id'] + 1;

Er det ikke noget nemmere at sætte autoincrement på dit ID felt???
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:20 #14
det er ikke mi9g der har lavet scriptet jeg finder bare fejl!
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:20 #15
Har rettet nogle fejl nu, og nu ser scriptet sådan her ud:
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:21 #16
http://www.minorcup.dk/tilmelding/opret_klan.phps
http://www.minorcup.dk/tilmelding/opret_klan.php

og nu siger den denne fejl:
You have an error in your SQL syntax near ' 'Units', 'http://www.friserverplads.dk/units/index.htm', 'tau@jubiipost.dk', 0,' at line 1
Avatar billede nikolajdu Nybegynder
02. september 2002 - 16:24 #17
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:25 #18
Ved det godt, men det er fordig der skal stå ?normal=1 bagefter
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:27 #19
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:31 #20
Avatar billede nikolajdu Nybegynder
02. september 2002 - 16:36 #21
Ok godt så.

Ved du om register_globals er on/off på din server/ webhotel??
Avatar billede nikolajdu Nybegynder
02. september 2002 - 16:36 #22
Prøv at indsætte følgende allerøverst i scriptet...

if($HTTP_POST_VARS){
  foreach($HTTP_POST_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($HTTP_COOKIE_VARS){
  foreach($HTTP_COOKIE_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($HTTP_GET_VARS){
  foreach($HTTP_GET_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($HTTP_SERVER_VARS){
  foreach($HTTP_SERVER_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($HTTP_ENV_VARS){
  foreach($HTTP_ENV_VARS as $Key=>$Value)
  {
    $$Key = $Value;
  }
}
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:37 #23
okay
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:38 #24
Done der er ikke sket en skid :/
Avatar billede craliz2 Nybegynder
02. september 2002 - 16:47 #25
Hall0 plz svar hurtigt skal snart til Kung fu
Avatar billede nikolajdu Nybegynder
02. september 2002 - 16:54 #26
Så så - Jeg har skam andet i livet end at besvare sprøgsmål....
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 04:46 #27
ehe lukke???
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester