1. Termatinator
  2. Overige vragen
  3. vrijdag 13 oktober 2017
Een tijdje geleden kreeg ik de opdracht een online bestellijst te maken, hierbij liep ik wel tegen een paar problemen aan. het meeste is opgelost, maar bij 1 probleem kreeg ik het niet voor elkaar om het te fixen.

kan iemand me helpen met deze error.
Parse error: syntax error, unexpected T_FOREACH in /var/www/jesse/template/views/bestellijst.php on line 7

Hier is de code:
uit bestellijst.php:
<?php
$sausconnect = sauzen();
$sauzen =
'<select class="sauzen" name="sauzen">
<option value="0" selected>Geen saus geselecteerd</option>'
foreach((array) $sauzenconnect as $saus) {
'<option value="'.$saus['íd'].'">'.$saus['naam'].'(€'.$saus['prijs'].'0)</option>'
}
'</select>';


echo $sauzen;?>


uit package.inc.php:
 <?php
try {
$globalConnection = new PDO("mysql:host=".DATABASE_HOST.";dbname=".DATABASE_NAME, DATABASE_USERNAME, DATABASE_PASSWORD);
} catch (PDOException $fout) {
var_dump($fout);
die();
}

function getQueryData($query){
global $globalConnection;

$sql = $globalConnection->prepare($query);
$sql->execute();
$data = array();

while ($row = $sql->fetch(PDO::FETCH_ASSOC)) {
$data[] = $row;
}

return $data;
}

function sauzen() {
return getQueryData("SELECT * FROM sauzen ORDER BY id DESC");
}?>
Geaccepteerde antwoord
Geaccepteerde antwoord Pending Moderation
Hoi,

Ik heb een stukje code voor de duidelijkheid iets anders opgeschreven, en mis twee keer een ';' in jouw code.
Als het verder goed is, ben je de foutmelding dan kwijt.


$sauzen = '<select class="sauzen" name="sauzen"><option value="0" selected>Geen saus geselecteerd</option>';
foreach((array) $sauzenconnect as $saus)
{
'<option value="'.$saus['íd'].'">'.$saus['naam'].'(€'.$saus['prijs'].'0)</option>';
}
'</select>';
echo $sauzen;


Misschien kun je hier iets mee om verder te komen.

GR. JG.
  1. meer dan een maand geleden
  2. Overige vragen
  3. # Permalink
Geaccepteerde antwoord Pending Moderation
Ik heb even met wat code-tags gestrooid. ;)
JDoc-vertaler, JPatch tester, JUG-organisator, moderator
Eigen site: https://www.hierbenikthuis.nl en van mijn loopgroep: https://www.loopgroep-arnhemia.nl
Assistant Team Leader van het Joomla Social Media Team
  1. meer dan een maand geleden
  2. Overige vragen
  3. # 1
Geaccepteerde antwoord Pending Moderation
Hans van der Meer, zou u misschien ervoor kunnen zorgen dat de php code de juiste kleur krijgt?
  1. meer dan een maand geleden
  2. Overige vragen
  3. # 2
Geaccepteerde antwoord Pending Moderation
Hallo ,
Ik heb niet echt een oplossing voor je maar heb je als eens hier php voorbeeldje
gekeken daar doen ze dat volgens mij iets anders
lvda
  1. meer dan een maand geleden
  2. Overige vragen
  3. # 3
Geaccepteerde antwoord Pending Moderation
leen,
Ik heb maar een deel van mijn code laten zien, alles uit package.inc.php werkt, het enige probleem zit in de foreach van de sauzen. Php kan ook op meerdere manieren. Op uw site lukt het me niet om een goed voorbeeldje te kunnen vinden voor mijn probleem, toch bedankt voor het helpen :D
  1. meer dan een maand geleden
  2. Overige vragen
  3. # 4
Geaccepteerde antwoord Pending Moderation
Hoi Termatinator, de opmaak wordt verzorgd door het forum. Ik voeg alleen de code tags toe voor de leesbaarheid.
JDoc-vertaler, JPatch tester, JUG-organisator, moderator
Eigen site: https://www.hierbenikthuis.nl en van mijn loopgroep: https://www.loopgroep-arnhemia.nl
Assistant Team Leader van het Joomla Social Media Team
  1. meer dan een maand geleden
  2. Overige vragen
  3. # 5
  • Pagina :
  • 1


Er zijn nog geen reacties op dit bericht.
U mag echter niet reageren op dit bericht.
Sorry de discussie is momenteel gesloten. U kunt nu geen reactie plaatsen.