[php] syntaxe
tchoa1
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
KmiK -
KmiK -
Bonjour,
Je suis novice en php, j'ai le code suivant et j'arrive pas à le transformer pour faire ce que je veux.
Je m'explique : le code que je veux modifier rempli un tableau avec des valeurs récupérées ultérieurement dans la base de donnée.
Je voudrais remplacer l'action liée au "onclick" c'est a dire recharger la page en mettant la valeur de
MA demande est un peu vague, je m'en rend compte.
Merci à ceux qui pourront m'aider.
Je suis novice en php, j'ai le code suivant et j'arrive pas à le transformer pour faire ce que je veux.
$stringout = $stringout.$start."</td><td>".$end."</td><td>".$eachproject['project_name']."</a></td><td><a href=\"#\" onclick=\" pullData('&task=".$projects[$i]['project_id']."&dontlink=yes&fullproj=yes&pagewidth='+pagewidth);\">".$eachproject['project_url']."</td></tr>\n\t\t"; $i++;
Je m'explique : le code que je veux modifier rempli un tableau avec des valeurs récupérées ultérieurement dans la base de donnée.
Je voudrais remplacer l'action liée au "onclick" c'est a dire recharger la page en mettant la valeur de
".$eachproject['project_url']."dans une variable dont je me sers aprés.
MA demande est un peu vague, je m'en rend compte.
Merci à ceux qui pourront m'aider.
A voir également:
- [php] syntaxe
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
8 réponses
Bonjour,
cordialement
$stringout = $stringout.$start."</td><td>".$end."</td><td>".$eachproject['project_name']."</a></td><td><a href=\"#\" onclick=\"".$eachproject['project_url']."\">".$eachproject['project_url']."</td></tr>\n\t\t"; $i++;
cordialement
Ok j'ai plus de message d'erreur et si je veux maintenant afficher un objet dont le chemin et le nom sont dans $eachproject['project_url'] la syntaxe ça va donner quoi ?
:
:
<td width="602"> <object classid="clsid:5ABD296B-F8A0-436C-B2F7-B19170C43D28" id="viewer" height="477" width="592"> <param name="DocumentFile" value=".$eachproject['project_url']." ref="" valuetype="ref"> </object> </td>
Je ne comprend pas bien la question mais j'imagine que tu veux afficher le code ci dessous.
<?php echo '<td width="602"> <object classid="clsid:5ABD296B-F8A0-436C-B2F7-B19170C43D28" id="viewer" height="477" width="592"> <param name="DocumentFile" value="' .$eachproject['project_url']. '" ref="" valuetype="ref"> </object> </td>'; ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En fait la variable contient l'adresse d'un fichier que je veux afficher en me servant du code :
Ce que je voudrais c'est que le "value=" prenne la valeur du chemin de mon fichier
<object classid="clsid:5ABD296B-F8A0-436C-B2F7-B19170C43D28" id="viewer" height="477" width="592"> <param name="DocumentFile" value="'.$eachproject['project_url'].'" ref="" valuetype="ref"> </object>
Ce que je voudrais c'est que le "value=" prenne la valeur du chemin de mon fichier
Une derniere question, lorsque j'insere le code precedent le navigateur me met un message d'erreur sur unexpected $end line ... et comme j'ai bien bricolé le fichier si vous pouviez jeter un oeil.
Encore merci pour toutes les infos Kmik
<?php GLOBAL $AppUI, $canRead, $canEdit, $m; function CreateTableOfProjects(){ $mois[1] = "Jan."; $mois[2] = "Fev."; $mois[3] = "Mar."; $mois[4] = "Avr."; $mois[5] = "Mai."; $mois[6] = "Jun."; $mois[7] = "Jul."; $mois[8] = "Aou."; $mois[9] = "Sep."; $mois[10] = "Oct."; $mois[11] = "Nov."; $mois[12] = "Dec."; $stringout = ''; $projects; $i = 0; $q = new DBQuery; $q->addTable('projects'); $q->addQuery('project_id, project_name, project_start_date, project_end_date, project_url, project_status'); $q->exec(); while ( $row = $q->fetchRow() ){ $projects[$i]['project_id'] = $row['project_id']; $projects[$i]['project_name'] = $row['project_name']; $projects[$i]['project_url'] = $row['project_url']; $projects[$i]['project_start_date'] = $row['project_start_date']; $projects[$i]['project_end_date'] = $row['project_end_date']; $i++; } $q->clear(); if ($projects == NULL){ $stringout = $stringout."<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" class=\"tbl\"><tr>\n\t\t<th colspan = \"\">Il n'existe aucun Projet. Veuillez en créer un et réessayer.</th></tr></table>"; echo $stringout; $nobudgets = 1; } else{ $stringout = $stringout."<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" class=\"tbl\"><tr>\n\t\t<th colspan = \"\">Date de début</th><th>Date de fin</th><th>Projet</th><th>Url Visu3D</th></tr>"; $i = 0; foreach ($projects as $eachproject){ $start = $mois[(int)substr($eachproject['project_start_date'], 5, 2)]." ".(int) substr($eachproject['project_start_date'], 8, 2).", ".(int) substr($eachproject['project_start_date'], 0, 4); $end = $mois[(int)substr($eachproject['project_end_date'], 5, 2)]." ".(int) substr($eachproject['project_end_date'], 8, 2).", ".(int) substr($eachproject['project_end_date'], 0, 4); $stringout = $stringout."<tr><td>\n\t\t<input name=\"project_id".$eachproject['project_id']."\" id=\"project_id".$eachproject['project_id']."\" value=\"".$eachproject['project_id']."\" type=\"hidden\">\n\t\t"; $stringout = $stringout."<input name=\"project_name".$eachproject['project_id']."\" id=\"project_name".$eachproject['project_id']."\" value=\"".$eachproject['project_name']."\" type=\"hidden\">\n\t\t"; $stringout = $stringout."<input name=\"project_start_date".$eachproject['project_id']."\" id=\"project_start_date".$eachproject['project_id']."\" value=\"".$eachproject['project_start_date']."\" type=\"hidden\">\n\t\t"; $stringout = $stringout."<input name=\"project_end_date".$eachproject['project_id']."\" id=\"project_end_date".$eachproject['project_id']."\" value=\"".$eachproject['project_end_date']."\" type=\"hidden\">\n\t\t"; $stringout = $stringout."<input name=\"project_url".$eachproject['project_id']."\" id=\"project_url".$eachproject['project_id']."\" value=\"".sprintf("%.2f",(round(($eachproject['project_url']), 2)))."\" type=\"hidden\">\n\t\t"; $stringout = $stringout."<input name=\"neworexisting".$eachproject['project_id']."\" id=\"neworexisting".$eachproject['project_id']."\" value=\"existing\" type=\"hidden\">\n\t\t"; $stringout = $stringout.$start."</td><td>".$end."</td><td>".$eachproject['project_name']."</a></td><td><a href=\"#\" onclick==\"".$eachproject['project_url']."\">".$eachproject['project_url']."</td></tr>\n\t\t"; $i++; } $url_actif='visu3D/flattv.3dxml'; //onclick=\"".$eachproject['project_url']."\">".$eachproject['project_url']."</td></tr>\n\t\t"; $i++; //<a href=\"#\" onclick=\"pullData('displayproject', 'buildTaskTable', '&task=".$projects[$i]['project_id']."&dontlink=yes&fullproj=yes'); checkdelete = true; pullData('displayprojectgraphical', 'buildTaskTableGraphic', '&task=".$projects[$i]['project_id']."&dontlink=yes&fullproj=yes&pagewidth='+pagewidth);\">" //<a href=\"#\" onclick=\""> $stringout = $stringout."</table>"; echo $stringout; } } echo $url_actif; if (!$canRead) { // lock out users that do not have at least readPermission on this module $AppUI->redirect( "m=public&a=access_denied" ); } if ($_GET['suppressHeaders'] == 1){ echo '<link rel="stylesheet" type="text/css" href="style/print.css" media="print" />'; echo '<link rel="stylesheet" type="text/css" href="style/print.css" media="print" />'; echo '<link rel="stylesheet" type="text/css" href="style/calendar.css" />'; echo '<link rel="stylesheet" type="text/css" href="./style/default/main.css" media="all" />'; echo '<link rel="stylesheet" type="text/css" media="all" href="/lib/calendar/calendar-dp.css" title="blue" />'; } ?> <html> <link rel="stylesheet" type="text/css" href="modules/3DXML/css/3DXML.css" /> <div id="errorout"></div> <div id ="coverwhileloading" style="z-index:99;visibility: hidden;text-align:center; width:100%; position:absolute; height:100%; top:0px; background-repeat:no-repeat; background-position: center;background-color:#F0F0F0; "> <div id="cancelrequest" style="font:bold 32pt Arial; color:black;padding-top:25%;">Cancel</div></div> <table width="100%" border="0" cellpadding="2" cellspacing="1" class="tbl"> <tr><td colspan="2"><?php CreateTableOfProjects(); ?> </td></tr> </table> </html> <?php echo '<div align="center"> <table id="table3" style="border-collapse: collapse;" border="0" height="489" width="604"> <tbody><tr> <td width="602"> <object classid="clsid:5ABD296B-F8A0-436C-B2F7-B19170C43D28" id="viewer" height="477" width="592"> <param name="DocumentFile" value="'.$eachproject['project_url'].'" ref="" valuetype="ref"> </object> </td> </tr> </tbody></table> </div> </font> </div> ?> </div> <div><a href="?m=3DXML&suppressHeaders=1">Recharger la page sans En-tête</a></div>
Encore merci pour toutes les infos Kmik