Et par simple spørgsmål
Jeg har et par småting i mit tidsbestillingssystem som ikke virker håber nogen kan se fejlen i koden.1:
<?php
header("Location: http://www.4test.frak.dk/booking.php?by=".$by."&dato=".$.dato.);
?>
Hvad er commandoen for at sætte dato og by til en værdi ?
Selvfølgelig inden jeg kalder link. F.eks:
$dato = 11/05
$by = odense
2: Den giver en fejlmelding men jeg kan ikke se den, og ved submit er det muligt at gøre sådan at den sætter $booked til en værdi i DB ?
Er lidt i tvivl om SELECT SQl sætningen nogen der kan bekræfte eller ?
//booking.php
<table>
<tr>
<td bgcolor="#C0C0C0">Navn:</td>
<td bgcolor="#C0C0C0">Telefon:</td>
<td bgcolor="#C0C0C0">E-Mail:</td>
<td bgcolor="#C0C0C0">Post-nr:</td>
<td bgcolor="#C0C0C0">Inviteret af:</td>
</tr>
<?php
$by = $_GET['by'];
$dato = $_GET['dato']
$db = mysql_connect("localhost","4test","s2e350");
mysql_select_db ("4test");
$result = mysql_query("SELECT * FROM scanning WHERE (((scanning.by)="$by") AND ((scanning.dato)="$dato")) );
while ($row = mysql_fetch_assoc($result)) {
$navn=$row['navn'];
$telefon=$row['telefon'];
$email=$row['email'];
$postnr=$row['postnr'];
$inviteret=$row['inviteret'];
$booked=$row['booked'];
if($booked == "booked") {
print "<tr><td>".$navn."</td><td>".$telefon."</td><td>BOOKED !</td></tr>";
} else { print "<tr><td>".$sted."</td><td>".$tid."</td><td>";
print "<form action=\"book.php?sted=".$sted."&tid=".$tid."\" method=\"post\">";
print "Dit navn:<input type=\"text\" name=\"navn\" size=\"50\"><br>";
print "Dit Tlf nr:<input type=\"text\" name=\"telefon\" size=\"50\"><br>";
print "Din email:<input type=\"text\" name=\"email\" size=\"50\"><br>";
print "Dit postnr:<input type=\"text\" name=\"postnr\" size=\"50\"><br>";
print "Inviteret af:<input type=\"text\" name=\"inviteret\" size=\"50\"><br>";
print "<input type=\"submit\" value=\"booked\"></td></tr>";
}
}
?>
</table>
Håber nogen kan hjælpe På forhånd tak :)