Avatar billede pitufo Nybegynder
06. maj 2003 - 11:13 Der er 6 kommentarer og
1 løsning

input tag i tabel med php og sql

/* Performing SQL query */
    $query = "SELECT DISTINCT arrangement_id, start_tid, slut_tid, slut_dato, campusnavn, lokalenavn,
lokalenummer, overskrift, beskrivelse, dag, dato, maaned, aar, ansvarlig FROM arrangement,
lokation, visning, campus, dag, maaned, aar, dato WHERE arrangement.arrangement_id=lokation.lokation_id
AND arrangement.arrangement_id=visning.visning_id and lokation.campuslokation=campus.campus_id
AND arrangement.arrangdag=dag.dag_id and arrangement.arrangdato=dato.dato_id AND arrangement.arrangmaaned=
maaned.maaned_id AND arrangement.arrangaar=aar.aar_id order by dato";

    $result = mysql_query($query) or die("Query failed");

    /* Printing results in HTML */
    print "<table>\n";
    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
        print "\t<tr>\n";
        foreach ($line as $col_value)    {
            print "\t\t<td>$col_value</td>\n";
        }
        print "</td><td><input type=submit value="slet"></td></tr>";
--------------------

Hej alle jeg får en fejlmelding i den linie hvor jeg har placeret <input> tagget

jeg har et formtag udenfor php-scriptet

Hvorfor?
Avatar billede fri-hash Nybegynder
06. maj 2003 - 11:18 #1
pga "'erne, ret linien til

print "</td><td><input type=submit value=\"slet\"></td></tr>";
Avatar billede fri-hash Nybegynder
06. maj 2003 - 11:19 #2
og egentlig
print "</td><td><input type=\"submit\" value="slet"></td></tr>";
hvis outputtet skal kunne valideres html
Avatar billede fri-hash Nybegynder
06. maj 2003 - 11:20 #3
doh!
print "</td><td><input type=\"submit\" value=\"slet\"></td></tr>";
Avatar billede pitufo Nybegynder
06. maj 2003 - 11:24 #4
hmm tja det var jo simpelt nok
hvad er det så lige de der backslashes gør?
Avatar billede pitufo Nybegynder
06. maj 2003 - 11:25 #5
Her har du lidt point det var jo let tjente men det ville være rart hvis du også lige havde et link der forklarer hvilken funktion  de der backslashes har i html/php
Avatar billede fri-hash Nybegynder
06. maj 2003 - 11:29 #6
de gør sådan at php opfatter det efterfølgende tegn som en del af strengen idtedet for at opfatte det som en del af php-syntaksen

den linie du havde skrevet tror php groft sagt ser sådan ud:
print "</td><td><input type=submit value="
slet"></td></tr>";

der mangler således semikolon efter printlinien, ligesom efterfølgende linie slet ikke genkendes af php
Avatar billede pitufo Nybegynder
06. maj 2003 - 11:37 #7
takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester