checkbox in php

Gestart doorWouterp56 reacties81 weergaven

57 berichten · pagina 4 van 4

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
is een a href niet beter i.c.m. onClick (let op de hoofdletters)
En wat zegt je errorlog (CTRL+SHIFT+J in FireFox/Chrome)?

Als het dan nog niet werkt, laat eens een voorbeeld zien?
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien




$sql = mysql_query(SELECT * FROM leden);

while($row = mysql_fetch_assoc($sql)){
echo ucfirst($row[voornaam]). .ucfirst($row[achternaam]);
echo Afbeelding niet beschikbaarDe oorspronkelijke afbeelding of link ontbreekt.
;
}
if($_GET[a] == del){

}
?>



En het zijn gewoon namen met een kruisje erachter. Maar hij vraagt nou niet om die confirm.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
En de error log?
Waarom heb je twee onClicks?
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Krijg ik niet geopend was even voor test.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Laat eens een voorbeeld zien? Dan kunnen wij die even debuggen.
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zit helemaal in een admin paneel dus ik ga geen gegevens weggeven.
Het

<head>
<link rel="stylesheet" type="text/css" href="./includes/style.css" />
</head>
<body>
    <head>
<link rel="stylesheet" type="text/css" href="./includes/style.css" />
</head>
<body>
<head>
<script type="text/javascript">
<!--
function confirm(id,naam) {
    var answer = confirm("Weet u zeker dat u "+naam+" wilt verwijderen?")
    if (answer){
        window.location = "?p=leden_beheren&a=del&id="+id;
    }
    else{
        window.location = "";
    }
}
//-->
</script>
</head>
Wouter ---<a href="?p=leden_beheren" onClick="confirm(, -----)" ><img src="./images/del.png" onClick="confirm(, ------)" /></a><br />Wouter <a href="?p=leden_beheren" onClick="confirm(, )" ><img src="./images/del.png" onClick="confirm(, )" /></a><br />
</body></body>


Dit is de html source
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
- Die a-tag kan weg, zie ik
- Waarom noem je die functie in godesnaam confirm() terwijl je er een standaard confirm() functie in oproept?

Verder werkt het met deze aanpassingen perfect.

In je -sectie:

<script type="text/javascript">
<!--
function bevestig(id,naam) {
// yaddah etc... en de rest...
}
//-->
</script>


En de HTML:

<img src="./images/del.png" onClick="bevestig(1337,jantje)" />
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb nu deze:
echo Afbeelding niet beschikbaarDe oorspronkelijke afbeelding of link ontbreekt.
;
Nu moet $row[voornaam] en $row[achternaam] na de komma maar dan werkt het script niet meer en met alleen id wel.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Hoe heb je het geimplementeerd?
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/require"]require[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]header.php[/COLOR][COLOR= #007700]);[/COLOR]?>
<head>
<script type="text/javascript">
<!--
function bevestig(id,naam) {
    var answer = confirm("Weet u zeker dat u "+naam+" wilt verwijderen?")
    if (answer){
        window.location = "?p=leden_beheren&a=del&id="+id;
    }
    else{
        window.location = "";
    }
}
//-->
</script>
</head>
[COLOR= #0000BB]<?php
$sql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]SELECT * FROM leden[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700])){[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/ucfirst"]ucfirst[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]voornaam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000] [/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/ucfirst"]ucfirst[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]achternaam[/COLOR][COLOR= #007700]]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="./images/del.png" onClick="bevestig([/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000])" /></a><br />[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]a[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]del[/COLOR][COLOR= #007700]){

}[/COLOR]
?>

[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/require"]require[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]footer.php[/COLOR][COLOR= #007700]);[/COLOR] ?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik zie dat je geen naam hebt toegevoegd...?

[COLOR= #0000BB]<?php[/COLOR] [COLOR= #FF8000]// kleurtjes voor iedereen *O*[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="./images/del.png" onClick="bevestig([/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000],[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]voornaam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]achternaam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000])" /></a><br />[/COLOR][COLOR= #007700];[/COLOR]
?>


Kwestie van de single quotes voor jeJS-string in je fucntie-aanroep dus even te escapen met een .
Soms is het vrij complex, ik geef het toe. Maar door er tijdens het schrijven wat spaties in te gooien (die je bij uittesten weer stript) kan je mooi overzicht houden of je nog slashes mist....
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dankje nu werkt die smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren