twee tabellen naast mekaar. met verschillende query's

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Eric smit

eric smit

31/10/2005 17:00:00
Quote Anchor link
wie kan me helpen met dit probleem....


Ik heb nu twee tabellen onder elkaar met de zelfde benaamde velden maar van een verschillende dbtabel.... nu wil ik echter deze twee naast mekaar plaatsen met een tussen ruimte. de gevens moeten dus in de juiste tabbellen komen ook wil ik de veld namen het zelfde houden... is het eigenlijk mogelijk... en hoe?

mijn script:


input type="hidden" name="action" value="selecteer">
<form method='post' action='testwagen.php'>






<legend><h2> bolletjes</h2></legend>
<table cellspacing="3" cellpadding="0" border="0">
<tr>
<td width="436"><span class="style1">Artikelnaam</span></td>
<td width="70"><span class="style1">Prijs</span></td>
<td width="98"><span class="style1">Aantal</span></td>
</tr>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php


// Database-connectie maken

$db = mysql_connect("localhost", "", "") or die("MySQL connectie mislukt.");

mysql_select_db("dbase", $db) or die("Selecteren van database mislukt.");

#---------- schrijf de rijen

$query_overzicht = mysql_query ("SELECT * FROM winkel1 ORDER BY id ASC");



while ($row = mysql_fetch_array ($query_overzicht)) {


$row['prijs'] = "&euro;".number_format($row['prijs'], 2, ',', ',');

echo "<tr>\n<td> ".$row['id'].") ".$row['naam']."</td>\n";

echo "<td>".$row['prijs']."</td>\n";

echo "<td><input type=\"text\" name=\"product[".$row['id']."]\" id=\"product[".$row['id']."]\" value=\"0\" style=\"width:25px;text-align:right;\" maxlength=\"2\" onKeyPress=\"return KeyCheck(this,event);\">\n";

}



?>




</table>



<legend><h2>Alle producten</h2></legend>
<table cellspacing="3" cellpadding="0" border="0">
<tr>
<td width="436"><span class="style1">Artikelnaam</span></td>
<td width="70"><span class="style1">Prijs</span></td>
<td width="98"><span class="style1">Aantal</span></td>
</tr>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php




#---------- schrijf de rijen

$query_overzicht = mysql_query ("SELECT * FROM winkel2 ORDER BY id ASC");



while ($row = mysql_fetch_array ($query_overzicht)) {


$row['prijs'] = "&euro;".number_format($row['prijs'], 2, ',', ',');

echo "<tr>\n<td> ".$row['id'].") ".$row['naam']."</td>\n";

echo "<td>".$row['prijs']."</td>\n";

echo "<td><input type=\"text\" name=\"product[".$row['id']."]\" id=\"product[".$row['id']."]\" value=\"0\" style=\"width:25px;text-align:right;\" maxlength=\"2\" onKeyPress=\"return KeyCheck(this,event);\">\n";

}



?>


<tr>
<td height="44" colspan="3" align="center"><input name="reset" type="reset" value="&laquo; Leeg de velden">
&nbsp;&nbsp;
<input type="submit" value="Besteloverzicht &raquo;" name="subknop2"></td>
</tr>

</table>
</body>



Al vast bedankt....
 
PHP hulp

PHP hulp

13/01/2025 08:34:21
 
Willem Jan Z

Willem Jan Z

31/10/2005 17:03:00
Quote Anchor link
Waarom wil je de namen gelijk houden?
 
Eric smit

eric smit

31/10/2005 17:08:00
Quote Anchor link
Omdat als ik verschillende namen ga gebruiken van de velden dan zie je op een gegeven moment het bomen de bos niet meer.......
Ik vraag me eigenlijk af of het wel kan.....
 
Eric smit

eric smit

31/10/2005 17:15:00
Quote Anchor link
vergeten>>>>>>>>>>>> mijn script waar het naar toe wordt verzonden en bewerkt moet ik ook anders her schrijven ik wil het eigenlijk 1 globale script houden... de tabellen onder elkaar is geen probleem maar ik wil 2 tabellen naast mekaar en daar onder ook weer 2 enz....
 
Willem Jan Z

Willem Jan Z

31/10/2005 17:21:00
Quote Anchor link
Hoe je je tabellen plaatst maakt niks uit voor de verwerking.

Maar je kan er toch gewoon een 1 en een 2 achter zetten?
 
Eric smit

eric smit

31/10/2005 17:27:00
Quote Anchor link
je bedoelt de benaaming... ja det weet ik maar moet ik de ontvangst script veranderen... in verband met de benaaming.......
tabel naast mekaar is niet moeilijk maar wel met de zelfde benaaming....
de tabbellen in de database zijn de namen anders maar de velden zijnj gelijk..............
 
Willem Jan Z

Willem Jan Z

31/10/2005 17:31:00
Quote Anchor link
Met foreach kan je denk ik al een heel eind komen:
http://nl2.php.net/manual/nl/control-structures.foreach.php
 
Jan Koehoorn

Jan Koehoorn

31/10/2005 17:40:00
Quote Anchor link
Ik weet niet of ik de vraag goed snap, maar wil je twee tabellen NAAST elkaar in plaats van ONDER elkaar? In dat geval kun je gewoon dit doen:

<table align="left">

Voorbeeldpagina met twee tabellen naast elkaar.
 
Eric smit

eric smit

31/10/2005 17:43:00
Quote Anchor link
Ik heb het even snel bekeken maar ik denk niet dat ik dat zoek.....

even een uit leg..
ik heb bijvoor beeld 2 tabellen onder elkaar met andere gegevens maar de velden hebben de zelfde naam vervolgens staat er achter elke regel een invoer veld en daarmoet men eengetal invullen nu wil ik deze tabbel naast mekaar plaatsten met een tussen ruimte.. en onder aan de tabbellen is een druk knop om de gegevens te verzenden en dat gaat naar een ondere script toe deze script handeld de gegevens verder.........
 
Jan Koehoorn

Jan Koehoorn

31/10/2005 17:50:00
Quote Anchor link
eric:
nu wil ik deze tabbel naast mekaar plaatsten met een tussen ruimte


Dat is toch het geval op die voorbeeldpagina die ik je gaf?
 
Eric smit

eric smit

31/10/2005 17:53:00
Quote Anchor link
dat is waar maar ik krijg me schript voor die tabel niet in de juiste tabel.... de juiate gegevens krijg ik niet er in.....ik hoop dat je me kan helpen want ik ben hier al een tijdtje mee bezig.....
wordt er een beetje moederloos van ik heb andere forms geprobeerd maar daar krijg ik geen reactie..........
 
Eric smit

eric smit

31/10/2005 17:56:00
Quote Anchor link
ja dat is helemaal waar... wat je zegt..... maar nu met mijn gegevens er in?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.