Newbie vraagje PHP

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

  • ericck
  • Registratie: Augustus 2001
  • Laatst online: 09-06 11:25
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html> 
<head> 
      <title>PHP automatische tabel voorbeeld</title> 
</head> 
<body> 

<? // Een klein PHP voorbeeld om een tabel te maken 
   // met informatie die je opgeeft (variabelen) 

   // Voer het uit met 
   // table.php?rows=4&cols=2 

   // Gebruik deze variabelen om te testen. 
   //$cols = 8; 
   //$rows = 6; 

   print ("Je hebt $cols kolommen en $rows rijen gespecificeerd. \n"); 

   echo "<table border=1 color='#000000' bgcolor='#808080'>"; 

   for ($rownr = 0; $rownr < $rows; $rownr++) { 
     echo "<tr>"; 
     for ($colnr = 0; $colnr < $cols; $colnr++) { 
       echo "<td>$rownr - $colnr</td>"; 
     } 
     echo "</tr>"; 
   } 

   echo "</table>"; 
?> 

</body> 
</html>


Als ik dit script aanroep via http://www.handwegkerk.nl/table.php?rows=4&cols=2
waarom werkt het dan niet?
Ik heb exact die PHP code overgenomen, maar het lijkt alsof hij de variabelen $rows en $cols niet 'pakt'.

(sorry voor hoog newbie gehalte in deze vraag)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Je gebruikt PHP versie 4.1 of hoger, en hebt register_globals uit staan.

PHP:
1
print ("Je hebt " . $_GET [ 'cols'] . " kolommen en " . $_GET [ 'rows'] . " rijen gespecificeerd. \n");

[ Voor 21% gewijzigd door Verwijderd op 24-08-2003 12:47 ]


  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
Omdat dat veranders is sinds een hele tijd, dit is de GET methode, zet dit maar even bovenaan je code:
PHP:
1
2
$rows = $_GET[ 'rows' ];
$cols = $_GET[ 'cols'];

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 07-04 13:41
ipv $rows en $cols moet je in jou php versie $_GET['rows'] en $_GET['cols'] gebruiken

  • ericck
  • Registratie: Augustus 2001
  • Laatst online: 09-06 11:25
Super! Hartstikke bedankt, gorgi_19
Ik gebruikte nog een oude PHP manual van PHPFreakz.nl, waar het blijkbaar nog wel op werkte.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

FAQerdeFAQerdeFAQ, enne lees P&W FAQ - De "quickstart" even door mbt het openen van een topic in Programming & Webscripting :)

Hints:
• 'Newbie' is geen taal/platform en helpt je niet serieus genomen te worden
• Lees de inhoudelijke FAQ even als je denkt dat het n00b is: de PHP-sectie is nogal groot en bevat zoals je ziet dit soort problemen :+

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.