login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met toevoegen tijden

Offline roelh - 05/02/2007 16:02
Avatar van roelhPHP gevorderde
  1. // maak array met tijden aan
  2. $arrTijden = array(5, 10, 15);
  3.  
  4. // bereken de laatste index van de array
  5. $intMaxIndex = count($arrTijden)-1;
  6.  
  7. for($i = 0; $i <= 29; $i++)
  8. {
  9. // pak een random index uit de tijden-array
  10. $intRandom = rand(0, $intMaxIndex);
  11.  
  12. // laat de waarde zien
  13. echo $arrTijden[$intRandom]."<br />";
  14. }


Ik heb deze code voor het random maken van tijden, alleen als ik hem wil toevoegen aan de DB, dan gaat er iets fout.
  1. Notice: Undefined variable: intRandom in C:\AppServ\www\pes\kiesteams.php on line 104
  2.  
  3. Notice: Undefined index: in C:\AppServ\www\pes\kiesteams.php on line 104

dit is de query
  1. mysql_query("INSERT INTO `uitslag` (`teamroel`, `teamjelle`, `tijd`) VALUES('".$teams[$roel[$i]]."', '".$teams[$jelle[$i]]."', '".$arrTijden[$intRandom]."' )");


Wie kan me aub helpen? Bedankt alvast 

3 antwoorden

Gesponsorde links
Offline Stefan14 - 05/02/2007 16:05
Avatar van Stefan14 PHP gevorderde je genereert nu een cijfer tussen 0 en 2, en dat cijfer probeer je de inserten.
Wat jij wilt bereiken is dat je 5, 10 of 15 insert in de database (denk ik tenminste)
Offline BigBug - 05/02/2007 16:06 (laatste wijziging 05/02/2007 16:13)
Avatar van BigBug PHP expert Om eerlijk te wezen zie ik het ook niet.. Erg raar. Ik zal het zometeen eens lokaal draaien.

Iniedergeval moet je eens naar je mysql query kijken.. Als je het mij vraagt is ie een beetje onveilig 

Edit:
Citaat:
je genereert nu een cijfer tussen 0 en 2, en dat cijfer probeer je de inserten.
Wat jij wilt bereiken is dat je 5, 10 of 15 insert in de database (denk ik tenminste)
Nee dat probeert hij niet te inserten. Wat hij dus wil is een random cijfer van 1 van de 3 getallen die in de array staan.

Dus:
  1. <?php
  2. $aArray('blaat', 'gaap', 'schaap');
  3. // deze telt hij bij elkaar op en doet dan '-1' aangezien de functie count begint bij het tellen met 1 en een array met 0.
  4. // Als je dan het random getal hebt (0, 1 of 2 in dit geval). Kan je blaat, gaap of schaap echoen door $aArray[gegenereerd_getal] te gebruiken.
  5. ?>
Edit2:Het scriptje werkt bij mij lokaal wel. Bij jou ook? Anders ligt het misschien aan je php versie of je fouthandeling.
Offline roelh - 05/02/2007 16:24 (laatste wijziging 05/02/2007 18:29)
Avatar van roelh PHP gevorderde http://www.plaatscode.be/4077/

dit is me hele code.
Met de teams toevoegen doet hij het wel, alleen de tijden niet.
veld tijd bestaat wel, dus daar kan neit aan liggen.
Iemand...?
Somebody please?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s