Bild in Mysql Datenbank + Ausgabe

cctnt

Erfahrenes Mitglied
Hallo

Ich bin gerade dabei, ein Memberscript für meinen Verein zu schreiben.
Jetzt bräuchte ich da für die Kämpferseite pro Kämpfer folgendes:

1. Bild pro Kämpfer
2. Namen des Kämpfers
3. Graduierung des Kämpfers
4. Gewichtsklasse des Kämpfers

2,3,4 sind kein Problem.

Bei 1 hab ich aber ein kleines Problem.

Ich weis nicht wie ich die Bilder in die Datenbank reinbekommen, geschweige denn wie der table für das Bild sein soll(Varchar,int,char usw.)

Könnte mir hier wer helfen?

mfg
cctnt
 
Also du meinst so in der art?

<img src="images/"<?php echo('$bild'); ?>" border="0" alt=<?php echo('$name'); ?> />
 
Richtig, so kann man das realisieren.
Du kannst das Script erweitern, in dem du überprüfst, ob die Datei/das Bild auch vorhanden ist. Ist das nicht der Fall, wird ein Platzhalter ausgegeben.
 
ja genau so würde, dass dann ungefähr aussehen.

Musst dann sozusagen nur noch ein Fileupload machen, der die Datei in einen Ordner speichert, und dann musst du nur noch den Dateinamen in deine Datenbank schreiben.
 
Ok danke

jetzt noch zum feldtyp

Was wäre da der beste?

Varchar?

Und wegen dem Platzhalter.

Wie sollte die Abfrage da ausschauen?

so in der art das wenn kein bildname da is, füge bild platzhalter ein?
 
Mit Varchar kann man dies machen, ich finde aber trotzdem immer noch die Sache mit der ID am besten, weil so weiß man wenigstens das die Benutzer nicht ein Bild abliefern, welches den gleichen Namen hat wie ein anderes. So sind sie sozusagen eindeutig.

Und das mit dem Platzhalter ist schon so richtig.
 
Das mit den bildern kann nur der admin machen sprich ich kenne die leute und weis auch wie sie aussehen :P

danke für die hilfe.
 
Ok jetzt hab ich doch noch ein kleines Problem.

Wie kann ich diesen Table in PHP code ausgeben?

Also HTML code in ner echo?

PHP:
  <table width="446" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td width="16" height="20" rowspan="2"><img src="images/table_obenlinks1.gif" width="16" height="13" /><br />
      <img src="images/table_obenlinks2.gif" /></td>
      <td colspan="4" background="images/table_oben.gif" bgcolor="#37383C" style="background-repeat:repeat-x;"></td>
      <td width="16" rowspan="2" ><img src="images/table_obenrechts1.gif" width="16" height="13" /><br />
      <img src="images/table_obenrechts2.gif" /></td>
    </tr>
    <tr>
      <td colspan="4" background="images/table_oben.gif" bgcolor="#37383C" style="background-repeat:repeat-x;"></td>
    </tr>
    <tr>
      <td height="19" background="images/table_links.gif" style="background-repeat:repeat-y;"></td>
      <td width="90"><img src="images/aigner.jpg" alt="Aigner" width="90" height="120" class="Stil1" /></td>
      <td width="188" bgcolor="#37383C"><div align="center"><span class="Stil2">Alexander
        
      Aigner</span></div></td>
      <td width="64" bgcolor="#37383C"><div align="center"><span class="Stil2">5 KYU</span></div></td>
      <td width="72" bgcolor="#37383C"><div align="center" class="Stil2">-50 kg</div></td>
      <td width="16" background="images/table_rechts.gif" style="background-repeat:repeat-y;"></td>
    </tr>
    <tr align="center" valign="top">
      <td width="16" height="14" rowspan="2" ><img src="images/table_untenlinks2.gif" align="top" /><br />
      <img src="images/table_untenlinks1.gif" /></td>
      <td height="18" colspan="4" valign="bottom" bgcolor="#37383C" ></td>
      <td rowspan="2"><img src="images/table_untenrechts2.gif" width="16" height="18" /><br />
      <img src="images/table_untenrechts1.gif" width="16" height="14" /></td>
    </tr>
    <tr align="center" valign="top">
      <td height="19" colspan="4" valign="bottom" background="images/table_unten.gif" style="background-repeat:repeat-x;"></td>
    </tr>
  </table>

Arbeite erst seit 2 Wochen wieder mit PHP und bei google weis ich ehrlich nicht wie suchen soll.

mfg
 
Zurück