Jag jobbar just nu mot ett nytt webbhotell där min PHP kod inte verkar fungera så bra. När jag kör ett script där jag lägger till en nyhet så läggs helt enkelt inte uppgifterna in. Vad har jag gjort för fel?
<?php
// Öppna databasen
require '../inc/db.php';
// Lägg till nyheten
mysql_query("INSERT INTO Nyheter(tid,datum,nyhet,skribent,rubrik) VALUES ('$tid','$datum','$nyhet','$skribent','$rubrik')");
// Skicka vidare
echo "<script language=JavaScript>";
echo "self.location.replace('admin.php')";
echo "</script>";
// Stäng databasen
mysql_close();
?>
Tycker mer som om att det låter som om att raden läggs till, men inte datan. Beror förmodligen på att register_globals är av på ditt nya hotell. Beroende på om du kör POST eller GET från ditt forumär, testa med att ändra variablerna till $_POST['tid'] eller $_GET['tid']
Duffer - Jag kanske var otydlig i mitt inlägg. Jag har inte bytt webbhotell, men jag jobbar mot ett annat webbhotell också! Det jag använde först som funkade utmärkt heter Crystone. Det jag använder nu där jag tyvärr har lite problem med PHP koden heter Design-IT.