13. juni 2004 - 15:10Der er
11 kommentarer og 1 løsning
få en funktion til at returnere en variabel og dens værdi
hej.. jeg har lige prøvet at finde et lign. spørgsmål men det lykkedes mig ikke. Så her er mit..
jeg har en funktion som skal tælle noget og gemme det i en variabel og dernæst returnere den variabel til den kode der kaldte funktionen så den kode kan benytte resultatet af funktionen til noget. håber det gav mening.. ellers er der lidt kode her..
Der bliver ikke sat noget ind i user1 tabellen og med lidt echo hist og her har jeg fundet ud af at $row ikke indeholder en værdi og det kunne være derfor mysql_query ikke virker...
function do_count_users() { $getusers = mysql_query("SELECT * FROM user1"); $row= mysql_num_rows($getusers); return $row; }
===================koden der kalder funktionen============ do_count_users(); $medlemsnr=$medlemsnritabel[0]; //hentet i en anden mysql_query mysql_query("INSERT INTO user1 (uname, upassword, session, sessioncount, level, gruppe, sidstedato, medlemsnr) VALUES ('$medlemsnr','$password','$row','0','6','medlemmer','0','$medlemsnr'");
hmm... tjah.. det hjalp på indholdet af $row... men lod åbenbart ikke til at det var det som er skyld i at der ikke bliver INSERTed noget i user1.. grumble
Synes godt om
Slettet bruger
13. juni 2004 - 15:17#3
Prøv at udskrive din query, det gør debugging nemmere:
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.