2012-04-06 5 views
1

Nach dem Lesen dieses Beitrags auf Stackoverflow Google plus popup box when hovering over thumbnail? wurde ich inspiriert, es auf meiner Website hinzuzufügen.Wie wird der Wert in der Checkbox im Popup-Fenster "Google Plus" angezeigt?

Ich habe es geschafft, und das Skript fügt die Kontakte zu meiner Datenbank. Bis jetzt großartig!

Mein Problem (und auch im Beispiel) ist, dass es den "checked" Wert nicht anzeigt ... so wird der Benutzer nie wissen, ob sie bereits zu ihrer Liste hinzugefügt haben oder nicht.

Ist der korrekte Weg, um überprüfte Werte mit PHP anzuzeigen?

Hier ist mein HTML-Code:

<ul style="list-style: none;padding:2px;"> 
<li style="padding:5px 2px;"> 
<input type="checkbox" id="Friends" name="circles" value="Friends" '.$checked1.'/> 
      Friends 
</li> 
<li style="padding:5px 2px;"> 
<input type="checkbox" id="Following" name="circles" value="Following" '.$checked2.'/>Following 
</li> 
<li style="padding:5px 2px;"> 
<input type="checkbox" id="Family" name="circles" value="Family" '.$checked3.'/> 
      Family 
</li> 
<li style="padding:5px 2px;"> 
<input type="checkbox" id="Acquaintances" name="circles" value="Acquaintances" '.$checked4.'/> 
      Acquaintances 
</li> 
</ul> 

Und mein PHP-Code ist:

if($circle_check_friends>0) { 
$ckecked1='checked=""'; 
} else if ($circle_check_following>0) { 
$ckecked2='checked=""'; 
} else if ($circle_check_family>0) { 
$ckecked3='checked=""'; 
} else if ($circle_check_acquaintances>0) { 
$ckecked4='checked=""'; 
} else if ($circle_check_friends=0) { 
$ckecked1=''; 
} else if ($circle_check_following=0) { 
$ckecked2=''; 
} else if ($circle_check_family=0) { 
$ckecked3=''; 
} else if ($circle_check_acquaintances=0) { 
$ckecked4=''; 
} 

Im verloren, weil diese mir das Ergebnis nicht schenkt ich ... also für die geprüften Werte wollen entsprechend der Wahl des Benutzers angezeigt werden.

Ihre Hilfe wird sehr geschätzt

Danke allen im Voraus

George

+0

Code alle auf http://jsfiddle.net/ Paste so dass wir es leicht reparieren können –

Antwort

0

Try this:

$checked1 = ($circle_check_friends == 1) ? 'checked=""' : false; 
$checked2 = ($circle_check_following == 1) ? 'checked=""' : false; 
$checked3 = ($circle_check_family == 1) ? 'checked=""' : false; 
$checked4 = ($circle_check_acquaintances == 1) ? 'checked=""' : false; 
+0

Es funktionierte wie ein Charme !! :) Danke vielmals!!! – user946742