I din INSERT-sats:
values ('$matches_type', '$matches_date', '$matches_time', '$matches_versus')
Detta under förutsättning att de är av strängtyp. Är någon ett tal så ta bort "fnuttarna" på den.
3 svar · 262 visningar · startad av rms
jag får dessa fel när jag kör min index.php.. snälla kolla igenom koden längre ner.. jag ser vad jag gjort för fel.
Warning: Supplied argument is not a valid MySQL result resource in D:\ftp\www\index.php on line 26
Warning: Supplied argument is not a valid MySQL result resource in D:\ftp\www\index.php on line 53
sen när jag ska skriva in information funkar inte detta.. ser inget fel? kanske ni gör?! tack på förhand!
Kod (skicka.php):
<?php require('db.php'); $dbinfo = mysql_query("insert tb_matches (matches_type, matches_date, matches_time, matches_versus) values ('$matches_type, $matches_date, $matches_time, $matches_versus')");?>
Kod (index.php):
<?php include('header.php'); ?>
<?php require('db.php'); ?>
<?php
$day = date("w");
$dayarray = array("söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag");
$month = date("n")-1;
$montharray = array("01","02","03","04","05","06","07","08","09","10","11","12");
$date = date("j");
$time = date("H:i");
$year = date("y");
echo "
<p>\n
$dayarray[$day] $date/$montharray[$month]/$year $time\n
</p>\n
";
?>
<p>
<a href="add.php?cmd=match">Add match</a>
</p>
<?php
$data = mysql_query("select * from tb_matches");
while($array = mysql_fetch_array($data))
{
echo "
<table cellpadding=\"0\" cellspacing=\"0\" width=\"480\">
<tr>
<td bgcolor=\"#736357\" width=\"5%\" align=\"center\">
$array[matches_id];
</td>
<td bgcolor=\"#736357\" width=\"15%\">
$array[matches_type];
</td>
<td bgcolor=\"#736357\" width=\"20%\">
$array[matches_date];
</td>
<td bgcolor=\"#736357\" width=\"10%\">
$array[matches_time];
</td>
<td bgcolor=\"#736357\" width=\"40%\">
$array[matches_versus];
</td>
<td bgcolor=\"#736357\" width=\"10%\">
$array[matches_result];
</td>
</tr>
";
}
$data = mysql_query("select * from tb_teams");
while($array = mysql_fetch_array($data))
{
echo "
<tr>
<td bgcolor=\"#998675\" colspan=\"6\" align=\"center\">
$array[team];
</td>
</tr>
<tr>
<td bgcolor=\"#736357\" width=\"50%\" align=\"center\" colspan=\"6\">
<a href=\"add.php?cmd=team\">Add player</a>
</td>
<td bgcolor=\"#736357\" width=\"50%\" align=\"center\" colspan=\"6\">
<a href=\"add.php?cmd=result\">Add result</a>
</td>
</tr>
</table>
";
}
?>
<?php include('footer.php'); ?>
I din INSERT-sats:
values ('$matches_type', '$matches_date', '$matches_time', '$matches_versus')
Detta under förutsättning att de är av strängtyp. Är någon ett tal så ta bort "fnuttarna" på den.
Hjälp!
Hejsan... Om någon läser detta och har en del tid över skulle du vilja kolla igenom vad jag har gjort för fel i mina koder i min bifogade fil https://www.zip och rätta alla dessa och berätta hur jag ska göra? Jag tror ni förstår hur jag vill att allt ska fungera när ni ser koden annars bara fråga här.
As soon as possible tack :]
/rms
ignorera allt annat jag skrivit :] fått hjälp med det redan eller klurat ut det själv.
men nu vill jag så att varje gång jag skapar en ny rad i tabellen "tb_matches" skapas en ny rad i tabellen "tb_teams" med samma id.
hur gör jag detta?