[PHP] Query gegevens in tabel verwerken

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

  • mazz
  • Registratie: November 2004
  • Laatst online: 08-06 13:48
Beste scripterts,

Ik ben dankzij jullie antwoorden in het vorige topic al een heel eind opgeschoten.
Nu heb ik nog een vraag:

Hoe kan ik de gegevens van een query in een tabel verwerken?
Zodat als er een nieuw record wordt aangemaakt, dat de tabel dan groter wordt.

Gister heb ik de hele dag gezocht hiernaar en kan niks vinden.

Ik bedoel zoiets als dit: http://blis.lumkeman.com hier kan je mensen toevoegen waardoor de tabel groter wordt.

Ik heb het al gebprobeerd via een html tabel, maar daar wordt ik niet wijzer van.

Hierbij het script tot nu toe

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$username="blisweb_brt";
$password="xxxxxxx";
$database="blisweb_brt";

mysql_connect(localhost,$username,$password);
mysql_select_db($database) or die( "Unable to select database");

$query = mysql_query("SELECT * FROM contacts");

$result = mysql_fetch_array($query);

echo $result['first'] ."<br />";
echo $result['last'] ."<br />";
?>

20 jaar, en wat had ik bereikt?


Verwijderd

offtopic:
gooi ff snel die directory dicht
even een index.php er neer zetten ofzo

[ Voor 14% gewijzigd door Verwijderd op 18-02-2007 11:14 ]


  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 13:24
Gewoon alle rijen verwerken. Als er een nieuw record bijgemaakt wordt in de database, krijgt de user die ook te zien de volgende keer dat hij de pagina opvraagt :).

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • mazz
  • Registratie: November 2004
  • Laatst online: 08-06 13:48
Verwijderd schreef op zondag 18 februari 2007 @ 11:12:
offtopic:
gooi ff snel die directory dicht
even een index.php er neer zetten ofzo
Wat daar instaat is toch niet meer van waarde + ik heb geen login :)
BEdankt voor je oplettendheid anyway.

@Jaap-jan
Ja, maar hoe moet ik dat dan scripten met een tabel erin?
Ik snap er geen bal van :p

20 jaar, en wat had ik bereikt?


Verwijderd

ok, 1 linkje dan

http://www.php-shopping-cart-tutorial.com/

Maar je moet ook eigenlijk dingen zelf eerst proberen.
Zoals ik het nu begrijp wil je weten hoe je records in een mysql database stopt.

  • mazz
  • Registratie: November 2004
  • Laatst online: 08-06 13:48
Nee, je begrijpt het verkeerd.
Ik bedoel geen sql tabel. Een normale tabel. Zoals je in word maakt.

De tabel moet steeds groter worden als je iets in de database toevoegd.

Ik zal ff een plaatje maken.

EDIT

Afbeeldingslocatie: http://bliswebdesign.nimiohosted.nl/got.JPG[img=533,409]

[ Voor 82% gewijzigd door mazz op 18-02-2007 12:22 ]

20 jaar, en wat had ik bereikt?


  • flexje
  • Registratie: September 2001
  • Laatst online: 24-11 21:20

flexje

got-father

Je uit de database gehaalde row moet in een nieuwe html tabel row komen, niet moeilijk toch?

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$username="blisweb_brt";
$password="xxxxxxx";
$database="blisweb_brt";

mysql_connect(localhost,$username,$password);
mysql_select_db($database) or die( "Unable to select database");

$query = mysql_query("SELECT * FROM contacts");

while($result = mysql_fetch_array($query)) {
   echo "<tr><td>$result[first]</td><td>$result[last]</td></tr>";
}
?>

"Try not to become a man of success but rather to become a man of value..."


  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 13:24
Gewoon zoals je normaal je records één voor een ophaalt uit je resultset:
PHP:
1
2
3
4
5
while ($row = mysql_fetch_array($result) {
    echo '<tr>';
    echo '<td>' . $row[0] . '</td>'; //dit voor alle kolommen row[1], row[2], enz.
    echo '</tr>';
}


Edit: Let op: De tabel wordt nooit (ineens) vanzelf groter in de browser, daarvoor moet de gebruiker de pagina wel opnieuw laden :).

[ Voor 38% gewijzigd door Jaap-Jan op 18-02-2007 12:38 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • mazz
  • Registratie: November 2004
  • Laatst online: 08-06 13:48
Oke, top!
Ik ga het proberen en ik laat het weten als het lukt!

Grz

20 jaar, en wat had ik bereikt?


  • mazz
  • Registratie: November 2004
  • Laatst online: 08-06 13:48
Ik heb het script gebruikt en online gezet, maar dit werkt niet.

Het is het script van Flexje.

http://www.bliswebdesign.nimiohosted.nl/

De namen staan gewoon achter elkaar.
Het is dus de bedoeling dat het overzichtelijk in een tabel komt.

Zo-iets moet er dus uitkomen
Afbeeldingslocatie: http://www.uvm.dk/statistik/gymnasie/erhverv/images/tabel-2005_000.gif

Snappen jullie wat ik bedoel?

20 jaar, en wat had ik bereikt?


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Kom op, ga even een cursusje html volgen en een beetje php leren.

Lees in de tussentijd ook de FAQ hier even door, waarin staat dat je zelf e.e.a. moet proberen en niet voor ieder probleempje hierheen moet komen.

[ Voor 10% gewijzigd door CodeCaster op 18-02-2007 14:56 ]

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 14:25

Janoz

Moderator Devschuur®

!litemod

Iedereen weet heit wel wat je bedoeld. De vraag is echter of jij wel weet waar je mee bezig bent. Met php genereer je html code. Wil je dat deze de vorm van een tabel heeft dan zul je fatsoenlijke tabelcode moeten genereren. Het klopt dat er hier niet een kant en klare oplossing gegeven is. Wat je nog had moeten doen was het toevoegen van de open en sluit tags van de html, de body en de table toevoegen. Dat is echter wel een stukje basiskennis dat we wel verwachten van onze bezoekers, en heeft verder ook weinig met php programmeren te maken.

Ik raad je aan om anders gewoon maar eens met een html cursus of tutorial te beginnen. Daarmee zal het waarschijnlijk een stuk beter lukken,

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.