SQL query opzetten adhv html form variabele
Mark van Dijk
18/07/2011 18:07:44bedankt!
staan de quotes hier trouwens wel goed?
staan de quotes hier trouwens wel goed?
Code (php)
1
2
3
4
2
3
4
<?php
while ($row = mysql_fetch_array($sqldataresult)) {
$xml_output .="<number>" . $row['$data1'] . "</number>\r\n";
?>
while ($row = mysql_fetch_array($sqldataresult)) {
$xml_output .="<number>" . $row['$data1'] . "</number>\r\n";
?>
PHP hulp
25/12/2024 15:23:05Noppes Homeland
18/07/2011 18:40:46Mark van Dijk op 18/07/2011 18:07:44:
bedankt!
staan de quotes hier trouwens wel goed?
staan de quotes hier trouwens wel goed?
Code (php)
1
2
3
4
2
3
4
<?php
while ($row = mysql_fetch_array($sqldataresult)) {
$xml_output .="<number>" . $row['$data1'] . "</number>\r\n";
?>
while ($row = mysql_fetch_array($sqldataresult)) {
$xml_output .="<number>" . $row['$data1'] . "</number>\r\n";
?>
wat gaat hier in principe fout:
1. het quoten van de string
2. _fetch_array zonder de o zo belangrijke 2de parameter
3. dat je xml niet op deze manier moet opbouwen maar met
- DOM
- xmlwriter
- simplexml
4. het gebruik van \r\n, gebruik de php constante PHP_EOL
Code (php)
1
2
3
4
5
2
3
4
5
<?php
while ($row = mysql_fetch_array($sqldataresult,MYSQL_ASSOC)) {
$xml_output .='<number>' . $row['$data1'] . '</number>'.PHP_EOL;
}
?>
while ($row = mysql_fetch_array($sqldataresult,MYSQL_ASSOC)) {
$xml_output .='<number>' . $row['$data1'] . '</number>'.PHP_EOL;
}
?>
Gewijzigd op 18/07/2011 18:56:20 door Noppes Homeland
Mark van Dijk
19/07/2011 09:25:23Na een avond verder puzzelen met de handreikingen van jullie heeft zijn vruchten afgeworpen. Het script werkt en doet wat het moet doen.
Allemaal bedankt voor de input!
Allemaal bedankt voor de input!