09. marts 2003 - 11:33Der er
13 kommentarer og 1 løsning
Hjælpe til funktion
Jeg bruger nedestående funktion til at hente data ud fra en db, udfra variablen $nixdato:
function CheckForMessage($nixdato) {
$caldata = mysql_query("select * from kalender where dato='$nixdato' and org='$gruppeid'") or die(mysql_error()); $row = mysql_fetch_array($caldata);
Det virker fint med $nixdato, men jeg vil også gerne have den til at finde poster hvor org='$gruppeid', men det vil den ikke!
$gruppeid er til stede udenfor funktionen, men ikke inden i. Skrive jeg f.eks. org='12', er der ingen problemer, men et er jo knapt så hensigtsmæssigt.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
function CheckForMessage($nixdato, $gruppeid) { $caldata = mysql_query("select * from kalender where dato='$nixdato' and org='$gruppeid'") or die(mysql_error()); $row = mysql_fetch_array($caldata); }
Jeg har nu prøvet begge af ovenstående foreslag, lige lidt hjælpe det.
Min funktion: function CheckForMessage($nixdato, $submenu) { $caldata = mysql_query("select * from kalender where dato='$nixdato' and org='$submenu'") or die(mysql_error()); $row = mysql_fetch_array($caldata);
Nej ingen fejl, bare ingen data. Angiver jeg manuelt org='12', hentes alle de data ud som er meningen. Skriver jeg echo "$submenu";, uden for funktionen er svaret 12?!
$gruppeid = 12; function get_data($nixdato){ global $gruppeid; $query = mysql_query("SELECT * FROM tabel WHERE dato = '$nixdato' AND gruppe = '$gruppeid'"); while($data = mysql_fetch_array($query)){ // det du vil udskive... } }
Det fatter jeg ikke en brik af; Det burde da være muligt få $submenu ind i funktion, uden at skulle omskrive det hele. Desuden er $submenu dynamisk, og dermed ikke altid 12, så det vil jo ikke virke.
function CheckForMessage($nixdato) { GLOBAL $submenu; $caldata = mysql_query("select * from kalender where dato=$nixdato and org='".$submenu."'") or die(mysql_error()); $row = mysql_fetch_array($caldata);
er du sikker på at gruppeid altid indeholder noget?
Synes godt om
Ny brugerNybegynder
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.