Waarschijnlijk omdat je mysql_connect gebruikt :) http://nl3.php.net/mysql_connect
deze is depricated en als je een hosting provider gebruikt is er een reeele kans dat ze op PHP7 draaien.
if (!mysqli_query($sql)) {
die('Error: ' . mysqli_error());
- }
mysqli_close();
?>
Dit is wat ik er nu van heb gemaakt maar ik krijg het alsnog niet voor elkaar, ben redelijk nieuw in php en snap er nog vrij weinig van. Is er een verwijzing nodig in de html misschien voor het verbinden met de database of is de action: connect.php post genoeg hierin? Ik hoor graag van iemand hoe ik het werkend kan krijgen
En waarom de streepjes voor die brackets ( { en } ) ?
Verder is HTML een opmaaktaal, en dat staat volledig los van PHP.
Het beste is een goede tutorial door te lopen, en niet lukraak te kopiëren en te plakken. Je moet immers weten wat je doet, en wat het script doet en wat er uiteindelijk gebeurt.
Klopt heb het inderdaad zo overgenomen. PHP blijkt toch lastiger als ik had gedacht. Ik ga denk ik maar professionele hulp inschakelen voor deze kwestie want ik kom er zo niet uit. HTML geen probleem maar dat PHP is nog een vak apart haha. Bedankt in ieder geval.
Ik denk persoonlijk niet dat het voor je lastiger is dan je dacht. Maar je werkt je nu eigenlijk in de nesten omdat je rücksichtslos enkel maar kopiëert en plakt. En dat werkt dus niet!
Description op PHP.net is dus: Beschrijvingen (dus geen werkende code!)
Examples op PHP.net zijn dus: Voorbeelden.
Je moet weten wat de functies in je scripts zijn, wat er gebeurt en wat je doet.
Maar als je hier al op vastloopt, dan kan je beter bij het begin beginnen, en MySQL en databases nog even vergeten. Maak eerst maar eens kennis met een simpel script dat een text weergeeft, en wat kan rekenen en wat if-else'jes gebruikt.
Nu ja, het is in ieder geval hoopgevend dat je de documentatiesite lijkt te raadplegen, maar dan moet je wel weten wat alles betekent. Die [rechte haken] geven aan dat een functie-parameter optioneel is. Vaak worden meerdere parameters ook op die manier gegroepeerd. Dat betekent dat die functie met die parameters (en dat specifieke aantal) aangeroepen kan worden. Zo kan de functie number_format() bijvoorbeeld aangeroepen worden met 1, 2 of 4 parameters. Dat zijn dan de geldige combinaties.
Vervolgens zijn daar de type-aanduidingen zoals string, int, float et cetera. Deze geven aan wat voor type parameter er op die positie wordt verwacht. Bij de definitie van functies en methoden kun je deze als typehints meegeven (wat voor type variabele verwacht ik op deze positie), maar bij de aanroep hoef je er enkel zorg voor te dragen dat de parameters van het aangegeven type zijn, het is dan niet nodig (en waarschijnlijk krijg je dan ook foutmeldingen) als je die daar opnieuw opgeeft.