2017-01-18 3 views
0

私は現在、ユーザーをホストするサイトをまとめています。各ユーザーには、SVGサークルの配列を表示するプロファイルページがあります。各ユーザーは、データベースのユーザーテーブル内の独自の行に対応するSVG_numberも持っています。個々のユーザーにSVGサークルのカスタム量を表示するにはどうすればいいですか?

たとえば、User1のSVG_numberが20でデータベースに保存されている場合、プロファイルページに20の円が表示されます。

私の質問は、新しいユーザーの追加と、SVG_numberを照会した後に適切な量のサークルを表示するためにサイトを区別する方法についてですか?

これらのSVG要素をすべてあらかじめビルドして、どこかに隠しておき、何らかのIF文を使ってSVG_numberというユーザーに関連して正しいものを表示させる必要がありますか?

特定のコードを探しているわけではありませんが、これをどのように整理するかという一般的な考え方ですか?

プログラミングにはまったく新しいので、どの言語に関わるものなのか、どのようなプロセスであるのかは完全には分かりません。助けや助言をいただければ幸いです!

+0

このビデオでは、円とは何の関係もありませんが、 https://youtu.be/8ZtInClXe1Qをご覧ください。 –

答えて

1

ご使用のサーバーで使用可能なプログラミング言語を使用する必要があります。ほとんどの場合、これはPHPになります。

あなたはあなたが必要な文書に次にcircles.php

のようなファイルを持っているので、.php中の.svg原稿端を行う必要があります。

<?php 
header('Content-type: image/svg+xml'); 
echo '<?xml version="1.0" standalone="no"?>'; 

$number = ... (get this from the database. Search for PHP and MySQL) 
?> 
<svg> 
    ... your svg code ... 
    <?php if ($number > 10) { ?> 
    .. sample circle ... 
    <?php } ?> 
</svg> 
+0

これは良い出発点です。ありがとうございます。だから私は必要なサークルの様々な量ごとにcircles.phpファイルを持っている必要がありますか?そして、このcircles.phpファイルをユーザーのプロフィールページに表示することは可能ですか? – Andrew

+0

いいえ、1つのファイルが必要です。 このファイルでは、表示するサークルの数を調べる必要があります。 – Michael2

+0

私が現在持っているサークルの唯一のブロックがユーザホームページのhtmlコードに書き込まれていますが、このファイルのコードブロック内の異なる金額をすべて右に置いて条件文で表示する必要がありますか? – Andrew

関連する問題