Tror en gammel variabel kommer med eller lignende.
Kan ikke lige se fejlen her. Fungerer fint på den ene server men når jeg flytter den over i prod, virker det ikke. Jeg synes jeg har debugget alt, men åbenbart ikke. Serverne skulle være identiske??? Får fejlen MySQL_fetch_array er ikke et gyldigt argument (eller noget i den dur) i det kald der gøres på htmlsiden, når jeg tilmelder mig ugens menu (til venstre i menuen).HTML'en kan ses på www.stinas-skafferi.se (ikke fungerende).
Og fungerende: www.stimose.se/stinas-skafferi
Fra den ene side kalder jeg en funktion der bl a sender et mail afsted. Det må være i mailfunktionen det går galt, for når jeg bare poster ind i databasen, får jeg ingen fejl.
PHP på HTML siden:
I toppen:
//ini_set('display_errors', 1);
//error_reporting(E_ALL);
require_once('funktioner.php');
$conn=conn();
if(isset($_POST["sendMail"]) && $_POST["mailnavn"] != "" && $_POST["mailadresse"] != ""){
sendpost($_POST['mailnavn'], $_POST['mailadresse']);
}
else if(isset($_POST["deleteMail"]) && $_POST["mailnavn"] != "" && $_POST["mailadresse"] != ""){
deletepost($_POST['mailnavn'], $_POST['mailadresse']);
}
Kaldet hvor det går galt:
$query="SELECT overskrift, tekst FROM menytekst WHERE id=1" or die(mysql_error());
//echo $query;
$result=mysql_query($query);
//print_r($result);
$row=mysql_fetch_array($result);//Her knækker filmen
//print_r($row);
$overskrift=$row['overskrift'];
$tekst=entities($row['tekst']);
funktionen der bliver kaldt når man tilmelder sig ugens meny
function sendpost($mailnavn, $mailepost){
$result1="INSERT INTO mail (navn, adresse, aktiv) VALUES('".$mailnavn."', '".$mailepost."', 1)" or die(mysql_error());
mysql_query($result1);
/*$to="".$mailnavn." <".$mailepost.">";
$mail='info@stinas-skafferi.se';
$br = (stristr(PHP_OS, "win")) ? "\r\n" : "\n";
$headers = "MIME-Version: 1.0$br";
$headers .= "Content-Type: text/plain; charset=\"ISO-8859-1\"; $br";
$headers .= "Content-Transfer-Encoding: quoted-printable$br";
$headers .= "From: Stinas skafferi <info@stinas-skafferi.se>" .$br;
$headers .= "Reply-To: info@stinas-skafferi.se" . $br;
$headers .= "X-Mailer: PHP/" . phpversion();
$headers = rtrim($headers);
$body ="Hej ".$mailnavn.",".$br;
$body.="Ni erhåller detta mail, då Ni har anmält Er på min hemsida att Ni önskar få veckans lunchmeny tillsänt Eder.";
$body.="Om så inte är fallet och Ni inte önskar denna informationen varje vecka kan Ni gå in på www.stinas-skafferi.se och avanmäla Er.".$br.$br;
$body.="Tack på förhand!".$br;
$body.="Mvh Christina Lundvall-Stinas Skafferi AB";
$sub="Bekräftigelse från Stinas skafferi.";
mail($to, $sub, $body, $headers);*/
}
