Permalänk
Medlem

Skillnaden....

Vad är skillnaden mellan att skriva så här

<?php

echo "<input type=\"submit\" name=\"skapa\" value=\"skapa\">";

echo "<input type=\"submit\" name=\"delete\" value=\"delete\">";

?>

och så här

<input type="submit" name="submit_button" value="1">
<input type="submit" name="submit_button" value="2">
</form>

Permalänk
Medlem

Finns massvis,
t.ex. så står det 1 och 2 på knapparna i exempel 2 men skapa och delete i exempel 1, och i exempel 1 avslutas inte formuläret, vilket det gör i exempel 2. Sen får dom olika namn i exemplen, att det i exempel 2 finns 2 knappar med samma namn är inte så bra.
Sen det första man märker är att det översta är php som skriver ut HTML och det under bara är HTML..

Var något av dessa det du menade?

Visa signatur

I just love the fact that there is a global integer variable named 'i'. Just think, you will never need to declare your loop variable again!
To avoid collisions where a loop that uses 'i' calls another function that loops with 'i', be sure to stack 'i' and restore it when your function exits.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Myris
Finns massvis,
t.ex. så står det 1 och 2 på knapparna i exempel 2 men skapa och delete i exempel 1, och i exempel 1 avslutas inte formuläret, vilket det gör i exempel 2. Sen får dom olika namn i exemplen, att det i exempel 2 finns 2 knappar med samma namn är inte så bra.
Sen det första man märker är att det översta är php som skriver ut HTML och det under bara är HTML..

Var något av dessa det du menade?

naj, inte det, utan de där ------> \ snedstrecken som är lite överallt i första exemplet.

Permalänk
Testpilot

snedstrecken gör så att det går att skriva ut tecknet " som annars skulle avsluta och påbörja nya textsträngar. Det ska bara användas om du använder t.ex. php-kommandot echo inte som i exempel två där det bara är vanlig html.

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk
Medlem

om man inte använder \ så tolkas det så här:

"<input type=" submit " name=" submit_button " value="1">"

Alltså, strängen avbryts på flera ställen, \ gör att " tolkas som ett tecken och inte som början/slut på en sträng.